//2018-05-06 00:15
//HQS

	
	//PC端的部分样式
	
    
    
//提示弹窗
function toastDiv(toastHtml){
   	$('.toastInfo span,.pop_up_prompts span').html(toastHtml);
   	$('.toastInfo,.pop_up_prompts').fadeIn(1000).fadeOut(4000);
}






//2018-08-03   15"15:31"
//HQS
//moble/移动端部分js代码

//循环已添加的游戏
function mygame(check){
	$.ajax({
		type:"get",
		url:"/api/usergame/",
		async:true,
		data:{"user_id":getCookie("yz_id"),"token":getCookie("yz_tk")},   //前端传输的内容
		contentType:"application/json",//前端 传内容的格式
		dataType:"json",               //后端返回的格式
		success:function(res){
			var html = "";
			if ( res.code == 0 ) {
				if(res.total===0){
					html = '<p align="center" class="notHave">还没有添加游戏~</p>'
				}
				$.each(res.datas,function(i,item){
					html += '<div class="module fix">'+
								'<div class="left"><img src="http://pbp781cft.bkt.clouddn.com/'+item.icon+'"/></div>'+
								'<div class="middle">'+
									'<p class="gameName apostrophe">'+item.guser_name+'</p>'+
									'<p class="gameRegione apostrophe">'+item.precinct+'-'+item.choosesuit+'</p>'+
									'<p class="gameGrade apostrophe">'+item.dan+'</p>'+
								'</div>'+
								'<div class="right fix">'+
									'<button class="buttonStyle alter ChangeBinding" type="button" data-val="'+item.id+'">更改绑定</button>'+
									'<button class="buttonStyle delete removeGame" type="button" data-val="'+item.id+'"><img src="http://pd51ux91p.bkt.clouddn.com/userCenter/icon_trashCan.png"/></button>'+
								'</div>'+
							'</div>';
				});
			} else{
				window.location = 'login.html'
			}
			if (check =='bing'){
				$(".mygame .content").html(html);
				
			}else{
				$(".mygame .content").append(html);
			}
			gamemodify();
		},error:function(res){
			console.log(res);
		}
	});
}
mygame();

function gamemodify(){
	//更改绑定
	$(".ChangeBinding").on("click",function(){
		popupArise();
		
		var subscript = $(this).parent().parent().index();//查找点击更改绑定 对应游戏所在的下标
		$(".BindingRole").attr("data-subscript",subscript);//返回给弹窗“绑定角色选区”   选择的   对应游戏所在的下标
		$(".BindingRole").attr("data-val",$(this).attr("data-val"));
		$(".BindingRole").attr("data-judge","1");//告诉  弹窗“绑定角色选区” 是【更改绑定】按钮  触发的
		$(".BindingRole").removeClass("dis_none");
	});


	//删除游戏
	$(".removeGame").on("click",function(){
		popupArise();
		var subscript = $(this).parent().parent().index();//查找点击更改绑定 对应游戏所在的下标
		var ugame_id = $(this).attr("data-val");//查找点击更改绑定 对应游戏所在的下标
		$(".BindingRole").attr("data-subscript",subscript);//返回给弹窗“绑定角色选区”   选择的   对应游戏所在的下标
		$(".BindingRole").attr("data-val",ugame_id);//返回给弹窗“绑定角色选区”   选择的   对应游戏所在的下标
		$(".removeGamePopup").removeClass("dis_none");
	});

	//确认  删除游戏
	$("#removeGameAffirm").on("click",function(){
		var subscript = $(".BindingRole").attr("data-subscript");//选择的   对应游戏所在的下标
		var ugame_id = $(".BindingRole").attr("data-val");
		$.ajax({
			type:"delete",
			url:"/api/usergame/",
			async:true,
			data:JSON.stringify({"user_id":getCookie("yz_id"),"token":getCookie("yz_tk"),"ugame_id":ugame_id}),   //前端传输的内容
			contentType:"application/json",//前端 传内容的格式
			dataType:"json",               //后端返回的格式
			success:function(res){
				if ( res.code == 0 ) {
					$(".mygame .module").eq(subscript).remove("div.module");
				} else{
					layer.msg(res.msg)
				}
			},error:function(res){
				layer.msg("出错了")
			}
		});		
		popupClose();
		$(".removeGamePopup").addClass("dis_none");
	});
	
}



//添加游戏按钮
$("#addGame").on("click",function(){
	popupArise();
	$(".addGame").removeClass("dis_none");
});


function AllGames(){
	$.ajax({
		type:"get",
		url:"/api/game/",
		async:true,
		data:{"offset":0,"limit":100},   //前端传输的内容
		contentType:"application/json",//前端 传内容的格式
		dataType:"json",               //后端返回的格式
		success:function(res){
			var html = "";
			if ( res.code == 0 ) {
				$.each(res.data,function(i,item){
					html += '<a class="check fix fix">'+
								'<img src="'+item.icon+'"/>'+
								'<p class="apostrophe" data-val="'+item.id+'">'+item.game_name+'</p>'+
							'</a>';
				});
			} else{
				console.log(res.msg);
			}

			$(".addGame .main").append(html);
			checkGame();
		},error:function(res){
			console.log(res);
		}
	});
}
AllGames();
function  checkGame(){
	//选择游戏

	$(".check").on("click",function(){
		var imgNum = $(this).children("img").attr("src");
		var imgName = $(this).children("p").text();
		$(".bg").attr("data-imgNum",imgNum);
		$(".bg").attr("data-imgName",imgName);
		$(".bg").attr("data-val",$(this).children("p").attr("data-val"));
		$(".addGame").addClass("dis_none");
		$(".BindingGame").removeClass("dis_none");
	});

	//绑定新游戏   下一步
	$("#nextStep").on("click",function(){
		if ($("#accounts").val() == "" ) {
			layer.msg("帐号不能为空！");
			return false;
		}
		if ($("#password").val() == "" ) {
			layer.msg("密码不能为空！");
			return false;
		}
		$(".BindingGame").addClass("dis_none");
		$(".BindingRole").removeClass("dis_none");
	});

	//绑定 弹窗
	$("#BindingRoleAffirm").on("click",function(){
		var judge = $(".BindingRole").attr("data-judge");//【注意】此属性：判断是添加游戏   还是更改绑定
		
		var subscript = $(".BindingRole").attr("data-subscript");//【更改绑定】按钮  触发的 对应游戏所在的下标
		
		var precinct = $("#precinct").val();//游戏的【区】
		var ChooseSuit = $("#ChooseSuit").val();//游戏的【服】
		if ( judge == 0 ) {
			var game_id = $(".bg").attr("data-val");//所选的游戏id
			$.ajax({
				type:"post",
				url:"/api/usergame/",
				async:true,
				data:JSON.stringify({"user_id":getCookie("yz_id"),"token":getCookie("yz_tk"),"game_id":game_id,
				"precinct":precinct,"choosesuit":ChooseSuit}),   //前端传输的内容
				contentType:"application/json",//前端 传内容的格式
				dataType:"json",               //后端返回的格式
				success:function(res){
					layer.msg(res.msg)
					mygame('bing');
				},error:function(res){
					console.log(res);
				}
			});
		} else{
			$(".module").eq(subscript).find("p.gameRegione").text(precinct+"-"+ChooseSuit);
			$(".BindingRole").attr("data-judge","0");
			console.log()

			$.ajax({
				type:"put",
				url:"/api/usergame/",
				async:true,
				data:JSON.stringify({"user_id":getCookie("yz_id"),"token":getCookie("yz_tk"),"ugame_id":$(".BindingRole").attr("data-val"),
				"precinct":precinct,"choosesuit":ChooseSuit}),   //前端传输的内容
				contentType:"application/json",//前端 传内容的格式
				dataType:"json",               //后端返回的格式
				success:function(res){
					layer.msg(res.msg)
				},error:function(res){
					console.log(res);
				}
			});
			
		}
			
		popupClose();
		$(".BindingRole").addClass("dis_none");
	});
	//点  弹窗  绑定角色选区  的【取消】按钮
	$(".occlude").on("click",function(){
		$(".BindingRole").attr("data-judge","0");
	});
}



//移动端 
//防止页面无游戏、或游戏过少，导致页面背景颜色混乱
function paddingBottom(){
	var height = $(window).height()-48;
	if ( $(window).width() <= 450 ) {
		if ( $(".mygame").attr("class") == "framing mygame fix dis_none" && $(".noGame").attr("class") == "noGame" ) {
			$(".mobile").css("padding-bottom",height);
		}
	}
}
//		paddingBottom();